草庐IT

JavaBeans 替代品?

全部标签

java - 用于作业调度的 Quartz 替代品

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前.有没有人找到他们满意的Quartz替代开源解决方案?我知道Cronacle是一个备受推崇(且价格昂贵)的用于作业调度的闭源解决方案,但我想确保我们在走这条路之前用尽开源替代方案。 最佳答案 您是否已经检查了OpenSourceJobSchedulersinJava中列出的所有内容?:jcronta

java - RXTX 的稳定替代品

在将RXTX用于许多不同的项目之后,我遇到了许多恼人的差异和问题,这些问题只能归结为库中的错误-死锁、竞争危险和RXTX库深处的监控线程被保持打开状态以防止程序关闭(即使我使用的所有端口都已关闭!)运行最新的“不稳定”版本有所帮助,但它仍然远离我称之为可靠的地方,以及项目上的Activity目前似乎相当低。但是,寻找RXTX的免费跨平台替代品似乎并没有什么其他的想法。还有其他人尝试过的更幸运的库吗?我不需要并行端口支持,只需要串行端口,它不一定要与RXTX或javax.commAPI兼容。 最佳答案 我们已移至java-simple

java - RXTX 的稳定替代品

在将RXTX用于许多不同的项目之后,我遇到了许多恼人的差异和问题,这些问题只能归结为库中的错误-死锁、竞争危险和RXTX库深处的监控线程被保持打开状态以防止程序关闭(即使我使用的所有端口都已关闭!)运行最新的“不稳定”版本有所帮助,但它仍然远离我称之为可靠的地方,以及项目上的Activity目前似乎相当低。但是,寻找RXTX的免费跨平台替代品似乎并没有什么其他的想法。还有其他人尝试过的更幸运的库吗?我不需要并行端口支持,只需要串行端口,它不一定要与RXTX或javax.commAPI兼容。 最佳答案 我们已移至java-simple

java - 使用已弃用的 Hamcrest 方法 is() 的替代方法是什么?

我现在使用以下代码来断言boolean值,但是方法org.hamcrest.Matchers.is()已被弃用。assertThat(someValue,is(false));是否有一个简单的替代语法来测试boolean值而不使用assertTrue()这会给你像“java.lang.AssertionError”这样的糟糕的失败消息在收到评论/答案后编辑我最初的担忧是因为Eclipse将以下导入语句显示为已弃用查看HamcrestAPI文档中有is()方法的3个重载变体,其中只有一个已被弃用。因此,为了澄清@mark的评论和@matt的答案,我在上面发布的is()的使用是有效的并且不

java - 使用已弃用的 Hamcrest 方法 is() 的替代方法是什么?

我现在使用以下代码来断言boolean值,但是方法org.hamcrest.Matchers.is()已被弃用。assertThat(someValue,is(false));是否有一个简单的替代语法来测试boolean值而不使用assertTrue()这会给你像“java.lang.AssertionError”这样的糟糕的失败消息在收到评论/答案后编辑我最初的担忧是因为Eclipse将以下导入语句显示为已弃用查看HamcrestAPI文档中有is()方法的3个重载变体,其中只有一个已被弃用。因此,为了澄清@mark的评论和@matt的答案,我在上面发布的is()的使用是有效的并且不

java - Hibernate 4.1 Hibernate.STRING 的最终替代方案

我使用的是Hibernate3.6,我有这样的代码:list=getSession().createSQLQuery(queryString).addScalar("UNAME",Hibernate.STRING).addScalar("COM",Hibernate.STRING).addScalar("COM_DATE",Hibernate.DATE).setString("id",Id).list();现在我将jar从3.6更改为4.1Final似乎addScalar方法要求输入Type而不是Hibernate.STRING我找不到任何热的例子来解决这个问题。如果有谁知道请帮助我谢

java - Hibernate 4.1 Hibernate.STRING 的最终替代方案

我使用的是Hibernate3.6,我有这样的代码:list=getSession().createSQLQuery(queryString).addScalar("UNAME",Hibernate.STRING).addScalar("COM",Hibernate.STRING).addScalar("COM_DATE",Hibernate.DATE).setString("id",Id).list();现在我将jar从3.6更改为4.1Final似乎addScalar方法要求输入Type而不是Hibernate.STRING我找不到任何热的例子来解决这个问题。如果有谁知道请帮助我谢

java - Java 反射的更快替代方案

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion众所周知,反射是一种灵活但缓慢的方法,用于在运行时维护和修改代码的行为。但是如果我们必须使用这样的功能,Java中是否有比反射API更快的编程技术来进行动态修改?这些替代反射的优缺点是什么? 最佳答案 Reflection的一种替代方法是动态生成类文件。这个生成的类应该执行所需的操作,例如调用在运行时发

java - Java 反射的更快替代方案

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion众所周知,反射是一种灵活但缓慢的方法,用于在运行时维护和修改代码的行为。但是如果我们必须使用这样的功能,Java中是否有比反射API更快的编程技术来进行动态修改?这些替代反射的优缺点是什么? 最佳答案 Reflection的一种替代方法是动态生成类文件。这个生成的类应该执行所需的操作,例如调用在运行时发

Java - JDBC 替代方案

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.这只是理论上的问题。我在我的Java应用程序中使用JDBC来使用数据库(选择、插入、更新、删除或其他)。我制作“手动”Java类,其中将包含来自DB表(属性=db列)的数据。然后我进行查询(ResultSet)并用数据填充这些类。我不确定,如果这是正确的方法。但我已经阅读了很多关于JDO和其他持久性解决方案的文章。有人可以根据他们的经验推荐最常用的J